package fr.iut2.tc1.projet.client;

import com.google.gwt.user.client.rpc.IsSerializable;
/**
 * Sponsor est une classe abstraite qui définit les attributs communs
 * aux deux types de sponsors. Il s'agit d'une classe sérialisable ce qui permet
 * d'échanger avec le serveur des objets Sponsor.*/
public abstract class Sponsor implements IsSerializable {
	protected String nom;
	protected String urlLogo;
	protected String adresse;
	
	public Sponsor() {	}
	/**On recupére le nom, l'url du logo et l'adresse du sponsor*/
	public void setSponsor(String nom, String urlLogo, String adresse) {
		this.nom = nom;
		this.urlLogo = urlLogo;
		this.adresse = adresse;
	}
	public String getDescFormated() {
		return new String("Nom : "+this.nom+"\n"+"Adresse : "+this.adresse+"\n");
	}

	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public String getUrlLogo() {
		return urlLogo;
	}

	public void setUrlLogo(String urlLogo) {
		this.urlLogo = urlLogo;
	}

	public String getAdresse() {
		return adresse;
	}

	public void setAdresse(String adresse) {
		this.adresse = adresse;
	}
}
